import Storage from '@/lib/storage';

const Cookies = new Storage('cookie');


// 判断是否是登录页
function checkIsLoginPage(){
    return window.location.pathname.indexOf('login') > -1 || this.$route.name === 'login';
}

function getContext() {
    // 判断是否是登录页面
    let isLoginPage = checkIsLoginPage.call(this); // 是否是登录页
    
    if(Cookies.getItem('X-DT-accessToken') || Cookies.getItem('passport')) {
        if(isLoginPage){
            // this.$router.push({
            //     name: 'welcome'
            // });
        }
    } else {
		// 无登录 X-DT-accessToken 直接重定向到登录页面
        this.$store.dispatch('logout');
	}
}

export {
    getContext
}